Big Huge Thesaurus

Boris Vasilevich Spassky

noun